package com.smedi.ismedi.progress.core.domain.repository;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.smedi.ismedi.progress.core.domain.aggregatemodel.Progress;
import com.smedi.ismedi.progress.core.port.adapter.persistence.model.ProgressEntity;
import com.smedi.ismedi.web.starter.common.PaginationData;
import com.smedi.ismedi.web.starter.common.ResponseData;

/**
 * @author liaojiajie
 * @date 2022/09/19
 */
public interface KeyTaskRepository {
    /**
    * @description: 获取 关键线路列表 分页信息
    * @param offset
    * @param pageSize
    * @param projectId
    * @param projectManager
    * @param mainCourtyard
    * @param status
    * @param projectCategory
    * @return com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.smedi.ismedi.progress.core.port.adapter.persistence.model.ProgressEntity>
    * @date 2022/9/20 18:08
    */
    Page<Progress> getKeyTaskPage(Long offset, Long pageSize,Long hrOrganizationId, Integer projectId, String projectManager, Integer mainCourtyard, Integer status, String projectCategory,String projectName);
}
